raid磁盘阵列原理、硬RAID配置、软RAID管理 |
您所在的位置:网站首页 › 磁盘阵列 chia › raid磁盘阵列原理、硬RAID配置、软RAID管理 |
raid磁盘阵列
文章目录
raid磁盘阵列一、RAID磁盘阵列原理(重要)1、RAID的概述2、RAID分类【1】raid0(传输速率高)【2】raid1(2块盘组,互为镜像备份,磁盘为偶数)【3】raid5(校验机制,循环均衡存储)【4】raid6(奇偶校验,写入速度慢)【5】raid1+0(成本最高,应用最广)【6】raid10(3块盘组,互为镜像备份,磁盘为奇数)
二、构建硬件与软件RAID1、构建硬件RAID与阵列卡【1】阵列卡(1)阵列卡介绍(2)阵列卡功能(3)RAID接口类型
【2】阵列卡的缓存【3】配置硬件RAID52、构建软RAID磁盘阵列(案例说明)【1】需求描述【2】步骤(1)查看安装mdadm(2)准备用户RAID阵列的硬盘(不同的硬盘,并改分区类型为fd)(3)创建RAID设备(4)在RAID设备中建立文件系统(格式化过程)(5)挂载并使用文件系统
【3】RAID阵列的管理及设备恢复(1)扫描或查看磁盘阵列信息(2)启动或停止RAID阵列(3)设备恢复操作
【4】mdadm参数解释
一、RAID磁盘阵列原理(重要)
1、RAID的概述
【1】全称:独立冗余磁盘阵列(Redundant array of independent disks) 【2】简述:RAID是把多块独立的物理硬盘按不同的方式组合起来形成一个逻辑上的大硬盘,从而提供比单个硬盘更高的存储性能和提供数据备份技术。 【3】在用户看来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等。 【4】组成磁盘阵列的不同的方式成为RAID级别(raid levels)。 【5】RAID技术分为不同的等级,分别可以提供不同的速度、安全性和性价比。根据实际情况选择适当的级别来满足用户对储存可用性、性能、容量的要求。 【6】常用的RAID级别有:RAID0,RAID1,RAID5,RAID6,RAID10,RAID1+0。每个级别代表的是组合方式,更代表的是性能,安全性。 2、RAID分类 【1】raid0(传输速率高)
不同的raid卡支持的raid功能不同。 (3)RAID接口类型A、IDE接口:电子集成驱动器,把“硬盘驱动器”与“盘体”集成在一起的硬件驱动器,属于并行接口 (1)缓存:是RAID与外部总线交换数据的场所。是RAID卡电脑板上的一块存储芯片,与硬盘相比,具有极快的存取速度。 (2)缓存的大小与速度是直接关系到RAID卡的实际传输速度的重要因素。 【3】配置硬件RAID5(1)在如下界面按住Ctrl+R进入RAID管理界面。 (1)为Linux服务器添加4块SCSI硬盘 (2)使用mdadm软件包,构建RAID5磁盘阵列,提高磁盘存储的性能和可靠性 【2】步骤 (1)查看安装mdadm [root@localhost~]#rpm -qa | grep mdadm挂载光盘安装mdadm [root@localhost~]#mount /dev/cdrom /mnt [root@localhost~]#rpm -ivh mdadm-3.2.6 (2)准备用户RAID阵列的硬盘(不同的硬盘,并改分区类型为fd) 把硬盘分区 [root@localhost~]#fdisk /dev/sdb [root@localhost~]#fdisk /dev/sdc [root@localhost~]#fdisk /dev/sdd [root@localhost~]#fdisk /dev/sde 在交互模式中修改分区类型 命令(输入 m 获取帮助):t Hex 代码(输入 L 列出所有代码):fd 已将分区“Linux”的类型更改为“Linux raid autodetect” 命令(输入 m 获取帮助):w [root@localhost ~]# partprobe /dev/sd[bcde]1(刷新分区表) (3)创建RAID设备 [root@localhost ~]#mdadm -Cv /dev/md0 -a yes(创建过程中没有的自动创建)-n4(硬盘数)-l5(级别) /dev/sd[bcde]1 [root@localhost ~]#mdadm -Cv /dev/md0 -a yes(创建过程中没有的自动创建)-n4(硬盘数)-l5(级别) /dev/sd[bcde]1 查看创建信息 [root@localhost ~]#ls -l /dev/md0 [root@localhost ~]#cat /proc/mdstat(阵列状态) (4)在RAID设备中建立文件系统(格式化过程) [root@localhost ~]#mkfs -t xfs /dev/md0 (5)挂载并使用文件系统 [root@localhost ~]#mkdir /mdata [root@localhost ~]#mount /dev/md0 /mdata [root@localhost ~]#df -hT(RAID5的大小会小一点,有校验磁盘每块500M) 【3】RAID阵列的管理及设备恢复 (1)扫描或查看磁盘阵列信息 [root@localhost ~]#mdedm -vD详细描述信息 -s扫描 /md0 [root@localhost ~]#blkid /dev/md0(查看UUID) /dev/md0 UUID=14c4fee5:3e4d602a:31fe10f6:d38fb790 [root@localhost ~]#mdedm -vDs > /etc/mdadm.conf(建立配置文件) [root@localhost ~]#vim /etc/mdadm.conf DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 ARRAY /dev/md0 level=raid5 num-devices=4 UUID=14c4fee5:3e4d602a:31fe10f6:d38fb790 devices= /dev/sdb1,/dev/sdc1,/dev/sdd1,/dev/sde1 (2)启动或停止RAID阵列 [root@localhost ~]#mdadm -S /dev/md0停止(如果不行则要:卸载挂载) [root@localhost ~]#mdadm -A /dev/md0启动 [root@localhost ~]#mdsdm /dev/md0 -f /dev/sde1(设置这个分区不能用) [root@localhost ~]#mdadm /dev/md0 -r /dev/sde1(把/dev/sde1从/dev/md0中移除) (3)设备恢复操作 [root@localhost ~]#mdadm /dev/md0 -a /dev/sde1(把/dev/sde1加入到/dev/md0中) [root@localhost ~]#cat /proc/mdstat(阵列状态)有进度条显示。 【4】mdadm参数解释 1)大写 C:相当于 create v 把创建位置信息显示出来 2)/dev/md0:创建 RAID5 的名称 3)-a:后面跟 yes 代表如果有什么设备文件存在的话自动创建 4)-n4:小写 n 创建 RAID 用了几块硬盘 5)-l5:RAID 的级别 5 6)小写v:执行信息怎么样显示出来。 7)小写s:扫描对 linux 系统下面冗余阵列怎样显示出来。 8)-S:停止。 9)–A:激活。 10)-D:查看指定RAID设备的信息 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |